package com.yunyi.user.service;

import com.yunyi.model.media.FileMedia;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * @ClassName FileSystemService
 * @Description TODO
 * @Author leizhang
 * Date 2021/8/18 11:25 上午
 * @Version 1.0
 **/
public interface FileSystemService {
    /**
     * @param fileMedia
     * @return void
     * @Description : 文件保存
     * @Author : leizhang
     * @Date 11:27 上午 2021/8/18
     **/
    void saveFileSystem(FileMedia fileMedia);

    /**
     * @param imgType
     * @param file
     * @param openid
     * @param mimeType
     * @return int
     * @Description : 文件上传
     * @Author : leizhang
     * @Date 2:02 下午 2021/8/18
     **/
    Map<String,Object> uploadFile(int imgType, MultipartFile file, String openid, String mimeType) throws Exception;
}
